package com.ruoyi.datam.service;

import java.util.List;
import com.ruoyi.common.core.domain.base.datam.StCrossB;

/**
 * 渠道断面信息登记Service接口
 * 
 * @author hwd
 * @date 2023-02-16
 */
public interface IStCrossBService 
{
    /**
     * 查询渠道断面信息登记
     * 
     * @param crossCd 渠道断面信息登记主键
     * @return 渠道断面信息登记
     */
    public StCrossB selectStCrossBByCrossCd(String crossCd);

    /**
     * 查询渠道断面信息登记列表
     * 
     * @param stCrossB 渠道断面信息登记
     * @return 渠道断面信息登记集合
     */
    public List<StCrossB> selectStCrossBList(StCrossB stCrossB);

    /**
     * 新增渠道断面信息登记
     * 
     * @param stCrossB 渠道断面信息登记
     * @return 结果
     */
    public int insertStCrossB(StCrossB stCrossB);

    /**
     * 修改渠道断面信息登记
     * 
     * @param stCrossB 渠道断面信息登记
     * @return 结果
     */
    public int updateStCrossB(StCrossB stCrossB);

    /**
     * 批量删除渠道断面信息登记
     * 
     * @param crossCds 需要删除的渠道断面信息登记主键集合
     * @return 结果
     */
    public int deleteStCrossBByCrossCds(String[] crossCds);

    /**
     * 删除渠道断面信息登记信息
     * 
     * @param crossCd 渠道断面信息登记主键
     * @return 结果
     */
    public int deleteStCrossBByCrossCd(String crossCd);
}
